To be prepared to face a challenge or difficult situation with spirit and courage.
चुनौती का सामना करने के लिए तैयार रहना
English Usage: When she heard about the competition, she was on her mettle to prove herself.
Hindi Usage: जब उसने प्रतियोगिता के बारे में सुना, तो वह अपनी दृढ़ता पर थी खुद को साबित करने के लिए।